/*banner*/
/*精品商标*/
.container{
	/*width: 1200px;*/
	margin: 0 auto;
}
 .jp-title{padding-top: 56px;padding-bottom: 10px;border-bottom: 2px #f64914 solid;height:30px;}
 .jp-title>h3{font-size: 24px;font-weight: normal;width: 500px;float: left;}
 .jp-title>a{float: right;font-size: 14px;height: 36px;line-height: 36px;}
 .jpContent{}
 .brand-list{
 	margin: 1px auto 15px;
    float: left
 }
 .brand-list .listct li{
	width: 238px;
    height: 274px;
    float: left;
    border: 1px solid #ebebeb;
    overflow: hidden;
    position: relative;
    background: #FFFFFF;
}
 .brand-list .listct li:hover{border: 1px solid #E95402}
 .brand-list .listct li .img{}
 .brand-list .listct li .img .lazy{
	display: block;
    width: 202px;
    height: 152px;
    margin: 12px auto 10px;
}
 .brand-list .listct li .brand-info{
    position: absolute;
    left: 0;
    bottom: 0;
    z-index: 1;
    width: 210px;
    padding: 10px 13px 5px;
}
 .brand-list .listct li .brand-info .line1 {position: relative;}
 .brand-list .listct li .brand-info .line1 a{
	font-size: 14px;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    
}
 .brand-list .listct li .brand-info .line1 {
}
 .brand-list .listct li .brand-info .line1 i{
	color: #fc1e1e;
	position: absolute;
	right: 0px;
	top: 5px;
}
 .brand-list .listct li .brand-info .line1 i:before{
	content:"\e614";
	before: "before ";
}
 .brand-list .listct li .brand-info .line1 i.heartk:before{
	content:"\e601";
	font-size: 15px;
	before: "before ";
}

 .brand-list .listct li .brand-info .line2{}
 .brand-list .listct li .brand-info .line2 .content_type{
    padding: 8px 0;
    display: inline-block;
}
 .brand-list .listct li .brand-info .line2 .content_type .ct-left{
	background: url("../images/content_top_img_left.png") no-repeat;
    padding-left: 10px;
    height: 20px;
    display: inline-block;
    line-height: 20px;
}
 .brand-list .listct li .brand-info .line2 .content_type .ct-left span{
    background: url("../images/content_top_img_right.png") no-repeat right top;
    padding-right: 10px;
    height: 20px;
    display: inline-block;
    color: #FFFFFF;
    line-height: 20px;
    font-style: normal;
}

 .brand-list .listct li .brand-info .line3{
	    
}
 .brand-list .listct li .brand-info .line3 i{
	color: #fc1d1d;
	font-style: normal;
}
 .brand-list .listct li .brand-info .line3 span{
	color: #fc1d1d;
}

/*绿色食品*/
.main-r{
	width: 330px;
    height: 516px;
    float: left;
    overflow: hidden;
    position: relative;
}
.main-r .sidebar_na {
    width: 330px;
    height: 516px;
    float: left;
    overflow: hidden;
    position: relative;
}
.sidebar_na_link {
    position: absolute;
    left: 0;
    bottom: 0;
}
.price_range {
    width: 100%;
    background: rgba(253,255,255,1) none repeat scroll 0 0 !important;
    background: #fff;
    overflow: hidden;
    padding: 6px 0;
}
.price_range ul li {
    float: left;
    width: 110px;
    height: 36px;
    line-height: 36px;
    text-align: center;
}
.price_range ul li a {
    display: inline-block;
    color: #666;
    width: 80px;
    height: 20px;
    line-height: 20px;
    border: 1px solid #666;
    border-radius: 10px;
}
.price_range ul li a:hover, .price_range ul li.current_pr a {
    text-decoration: none;
    color: #f64914;
    border-color: #f64914;
}
.classification {
    height: 90px;
    background: rgba(253,255,255,1) none repeat scroll 0 0 !important;
    background: #fff;
}
.classification ul{padding: 15px 45px 0;}
.classification ul li {
    height: 30px;
    line-height: 30px;
    width: 60px;
}
.classification ul li a {
    border: none;
    font-size: 16px;
    width: auto;
}

.lsContent .brand-list {
    width: 870px;
}
.lsContent .brand-list ul {
    
}
.lsContent .brand-list li {
    width: 215.5px;
    height: 257px;
}
.lsContent .brand-list li a.img, .lsContent .brand-list li a.img img {
    width: 186px;
    height: 148px;
}
.lsContent .brand-list ul li .brand-info {
    width: 188px;
}
/*底部新闻*/
.pro{
	width: 1200px;
	margin: 0 auto;
	padding-top: 56px;
}
.pro h6{font-size: 24px;font-weight: normal;    padding-bottom: 10px;}
.pro .news{float: left;width: 585px;margin-right: 30px;}
.pro .reply{float: left;width: 585px;}
.pro .pron {background: #FFFFFF;height: 220px;padding-left:60px;position: relative;}
.pro .pron .more{position: absolute;bottom: 25px;right: 44px;}
.pro .pron .more:hover{text-decoration: underline;}
.pro .pron .n1{float: left;height: 220px;line-height: 220px;}
.pro .pron .n1 img{padding-right: 42px;}
.pro .pron .n2{float: left;margin-top: 25px;}
.pro .pron .n2 li{position: relative;width: 350px;    line-height: 22px;}
.pro .pron .n2 li .iconfont{
    position: absolute;
    left: -18px;
    top: 0px;
}
.pro .pron .n2 li a {
	font-size: 14px;
	color: #626262;
	display: inline-block;
	width: 250px;
	word-break:keep-all;/* 不换行 */
    white-space:nowrap;/* 不换行 */
    overflow:hidden;/* 内容超出宽度时隐藏超出部分的内容 */
    text-overflow:ellipsis;/* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用。*/
}
.pro .pron .n2 li a:hover{color: #ea5404;}
.pro .pron .n2 li span{font-size: 12px;position: absolute;right: 20px;top: 0;color: #626262;}

.because{
	width: 1200px;
	margin: 0 auto;
	margin-top:36px ;
	padding: 30px 0 40px 40px;border-top:1px #a0a0a0 solid ;
}
.because ul{padding: 0 15px;}
.because ul li{float: left;width: 234px;}
.because li>img{float: left;}
.because li>div{float: left;padding-left: 12px;}
.because li>div h1{font-size: 24px;color: #52626c;}
.because li>div p{color: #999999;}


a{cursor: pointer;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.poscen{width:1204px; margin:0px auto;}

.index_tongji{height: 120px;}
.index_tongji .posl{float:left;height:120px;width:494px; font-size:20px; color:#666;}
.index_tongji .posl span{font-size:40px; color:#666;}
.index_tongji .img1{background:url(../images/new/1.png) no-repeat 73px center; box-sizing:border-box;padding-left:187px;line-height:120px;}
.index_tongji .img2{background:url(../images/new/2.png) no-repeat 57px center; box-sizing:border-box;padding-left:170px;line-height:120px;}
.index_tongji .img3{background:url(../images/new/33.png) no-repeat 40px center; box-sizing:border-box;padding-left:147px;line-height:120px;}

.index_banner{height:78px; margin-top:20px; }
.index_banner a {float:left; width:295px; height:78px; background:#DCDCDC url(../images/ban1.png) left -77px no-repeat; margin-right:8px; 
transition: all 0.6s;
-moz-transition:  all 0.6s;	/* Firefox 4 */
-webkit-transition:  all 0.6s;	/* Safari 和 Chrome */
-o-transition: all 0.6s;

}
.index_banner a:last-child{margin-right:0px;}
    .index_banner .hlsb {    background-position: 0px -75px; }
    .index_banner .mmzl {    background-position: -301px -75px; }
    .index_banner .jmjy {    background-position: -609px -75px; }
    .index_banner .aqjy {    background-position: -916px -75px; }
    .index_banner a:hover { background-position-y:0px; background-color:#EB5405; }
    .index_banner a.on { background-position-y:0px; background-color:#EB5405; }

.index_hotbrand_catetit{margin-top:30px; height:100px; background :url(../images/new/7.png) no-repeat center center;}
.index_hotbrand_cate{background:#E3E3E5;}
.index_hotbrand_cate .inner_con{height:460px; padding-top:17px;box-sizing:border-box; }
.index_hotbrand_cate .item{float:left;width:347px; height:423px;margin-right:31px; background:#fff; overflow:hidden; position:relative; }
    .index_hotbrand_cate .item.last {margin-right:0px;}
.index_hotbrand_cate .b_img{height:357px; background:url(../images/new/1.jpg) no-repeat;}
.index_hotbrand_cate .b_txt{height:66px;background:#811DBD; color:#fff;font-size:14px; line-height:22px;padding-top:11px; box-sizing:border-box; text-align:center; }
.index_hotbrand_cate .b_con{ 
    box-sizing:border-box;
    padding:25px;
    opacity:0;
    transition: all 1s;
    -moz-transition: all 1s; 
    -webkit-transition: all 1s; 
    left:0px; top:0px; width:100%; position:absolute;height:423px; background:rgba(70,70,70,0.9); color:#fff; }
    .index_hotbrand_cate .b_con:hover {
        opacity:1;
    }
    .index_hotbrand_cate .b_con p {
        line-height:22px;
        margin-bottom:15px;
    } 

.index_tjsb{height:435px;margin-top: 45px;}
.inner_con{}
.index_tjsb .boxt{height:53px; line-height: 41px;color: #9B9B9B;}
.index_tjsb .b_tit{    
    margin-top: 12px;
    height: 27px;
    float: left;
    line-height: 27px;
    font-size: 23px;
    color: #000;
    border-left: 6px solid #EB5405;
    padding-left: 20px;
    margin-right: 45px;
}

.index_tjsb .b_tit2{float:left; padding-top: 6px;  font-size: 18px; margin-right: 10px; }
.index_tjsb .b_tit2 a{
    color: #000;
    background: #DEDEDE;
    padding: 7px 29px;
    margin: 0px 10px;
    border-radius: 8px;
    font-size:15px;
}
.index_tjsb .b_tit2 a.on{    color: #fff;
    background: #EB5405;}

.index_tjsb .b_more{height:24px; margin-top:12px; line-height: 24px; padding: 0px 15px; float:left; border: 1px solid #9B9B9B;color: #9B9B9B; border-radius: 5px; }
.index_tjsb .boxm{height:357px; overflow: hidden;margin-top: 22px;}
.index_tjsb .b_left{float:left; height:320px; width:245px;background:#eee; }
.index_tjsb .b_right{    
    
    height: 320px;
    width: 1250px;
}
.index_tjsb .branditem{    position: relative;
    overflow: hidden;
    float: left;
    width: 225px;
    height: 160px;
    background: #ddd;
    color: #fff;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid rgba(255,255,255,0.1);
    margin-right:20px;
    margin-bottom:20px;
}
    .index_tjsb .branditem .txt {
        position:absolute; width:100%; height:30px; line-height:30px; bottom:15px;
        z-index: 120;
        color:white;display:none;
    }
    .index_tjsb .branditem img {
    	z-index: 10;
        position:absolute; width:100%; height:100%; top: 0px; left: 0px;
    }

.index_tjsb_item{ position: relative;display:none;}
.index_tjsb_item.on{ display:block;}


.index_ad1{ height:85px;background:url(../images/new/4.jpg) no-repeat center center ;}

.index_lbtj{margin-top: 36px; background:url(../images/lbtj.png) no-repeat left top ; position:relative;}
.index_lbtj .index_lbtj_tit{ height: 42px; margin-left: 63px; margin-bottom: 10px; position:relative;}
.index_lbtj .cate_item{ 
    height: 436px;
    overflow: hidden;
    margin-bottom: 34px;
    position:relative;
    display:flex;

}
.index_lbtj .cate_item.nomargin{ margin-right:0px;}
.index_lbtj .boxt{height:50px; padding-top:10px;}
.index_lbtj .boxt a{float:left; color: #666; font-size: 14px; padding: 0px 10px; height:30px; line-height:30px;}
    .index_lbtj .boxt a:hover {
        color:red
    }
.index_lbtj .boxt .tit{float:left; margin-right: 10px; color:#fff;background:#DF47D8; border-radius:40px; }
    .index_lbtj .boxt .tit.color2 {
        background:#FD7B01;
    }
    .index_lbtj .boxt .tit.color3 {
        background:#5481DE;
    }
    .index_lbtj .boxt .tit.color4 {
        background:#EA5F76;
    }
.index_lbtj .boxt .more{float:right;}

.index_lbtj .boxm{    
    height: 435px;
    width:943px;
    box-sizing: border-box;
     }
.index_lbtj .boxl{
   
    height: 473px;
    width: 260px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    border-left: 1px solid #e5e5e5; }
    .index_lbtj .boxl .tit {
    height: 61px;
    line-height: 60px;
    text-align: center;
    font-size: 22px;
    background: #2BBBB2;
    color: #fff;
    }


    .index_lbtj .boxl .img {
    height: 434px;
    overflow: hidden;
    }
    .index_lbtj .boxl .img img{
    width:100%;height:100%;
    }
    .index_lbtj .boxl .keys {
    background: #2BBBB2;
    height: 62px;
    padding-left: 20px;
    padding-top: 10px;
    overflow: hidden;
    box-sizing: border-box;
    }
    .index_lbtj .boxl .keys a{
    float: left;
    color: #fff;
    margin-right: 27px;
    line-height: 24px;
    font-size: 15px;
    }
    .index_lbtj .boxl .more {
    background: #2BBBB2;
    height: 35px;
    text-align: center;
    line-height: 27px;
    color: #fff;
    }
    .index_lbtj .boxl .more a{
   color:#fff; display:block;line-height:35px;
    }
    .index_lbtj .boxl .more a:hover{
        background:rgba(0,0,0,.1);
    }


.index_lbtj .bgstyle1 .tit,.index_lbtj .bgstyle1 .keys,.index_lbtj .bgstyle1 .more ,.index_lbtj .bgstyle1 .hyp {
    background: #F9861B;
}

.index_lbtj .boxr{    
   
    height: 415px;
    width: 313px;
    background: #eee;
    border-top: 1px solid #e5e5e5; position:relative; }
.index_lbtj .branditem{
        position: relative;
    float: left;
    box-sizing: border-box;
    overflow: hidden;
    background: #fff;
    width: 184px;
    height: 138px;
    border: 1px solid #E6E6E6;
    /* border-left: 0px; */
    /* border-top: 0px; */
    margin: 0px 0px 10px 4px;
    background-position:center center;
    background-size:contain;
    background-repeat:no-repeat;
}
.index_lbtj .branditem:hover{border: 1px solid #DB5300;}

.index_phb{background:url(../images/rmphb.png) no-repeat left 9px; }
.index_phb .boxt{height:70px; padding-top:27px; padding-left:240px; box-sizing:border-box; }
.index_phb .boxt a{float:left; font-size:14px; color:#969696; border:1px solid #969696; margin-right:10px; line-height:22px; padding:0px 7px; border-radius:30px; }
.index_phb .boxt a:hover{color:red}
    .index_phb .boxt a.on {
        background:#EB5405; color:#fff; border:1px solid #EB5405;
    }
    .index_phb .boxm{ border:1px solid #ddd; overflow:hidden; }
    .index_phb .branditem{ text-align:center; width:200.34px; height:200px; border:1px solid #ddd;float:left;box-sizing:border-box; border-left:0px; border-top:0px;  }
        .index_phb .branditem img {
            width:100%;
        }
         .index_phb .branditem .money {
         	z-index: 1000;
             line-height:30px;
            color:#EB5405; font-size:20px;
            padding-top:5px;
        }
          .index_phb .branditem .cate {
          	z-index: 1000;
            font-size:14px; color:#666;
        }
        .index_phb .branditem .posb {
          	z-index: 1000;
              position:absolute;
              bottom:0px;
              height:62px;
              background:#fff;
              width:100%;
        }
        .phb_item{display: none;}
        .phb_item.on{display:block;}

.index_zrlc {
    margin-top:40px;
    background:url(../images/zkdc.png) no-repeat left top; 
}
.index_zrlc .boxt{
    height:45px; border-bottom: 1px solid #ccc;
    margin-left: 64px;position:relative;
}
.index_zrlc .boxt span{
    background: #A0A0A0;
    position: absolute;
    left: 284px;
    bottom: 5px;
    color: #fff;
    border-radius: 3px;
    padding: 2px 9px;
    font-size: 16px;
}
.index_zrlc .boxm{
    padding:40px 0px 7px;
}
    .index_zrlc ul li{
        float:left;
    }
        .index_zrlc ul li .imgbox {
            width:92px; height:92px;
            border-radius:50%;
            background:#989898 center center no-repeat;
        }
            .index_zrlc ul li .imgbox.img1 {background-image:url(../images/img1.png);} 
            .index_zrlc ul li .imgbox.img2 {background-image:url(../images/img2.png);} 
            .index_zrlc ul li .imgbox.img3 {background-image:url(../images/img3.png);} 
            .index_zrlc ul li .imgbox.img4 {background-image:url(../images/img4.png);} 
            .index_zrlc ul li .imgbox.img5 {background-image:url(../images/img5.png);} 
            .index_zrlc ul li .imgbox.img6 {background-image:url(../images/img6.png);} 
            .index_zrlc ul li .imgbox.img7 {background-image:url(../images/img7.png);} 
            .index_zrlc ul li .imgbox.img8 {background-image:url(../images/img8.png);} 
        .index_zrlc ul li p {
            text-align:center; font-size:16px;line-height:50px; color:#666;
        }
        .index_zrlc ul li h1 {
            font-size:41px;font-family:宋体; color:#989898;
            line-height:92px;width:66px; text-align:center;
        }

.index_b1{height:320px;}
.zxjjyx{float: left; width:389px; }
.index_b1 .boxt{ height: 60px;line-height:60px; font-size: 24px; font-family: "微软雅黑"; }
.index_b1 .boxm{ border-top:2px solid #FF9C00; height: 200px; padding: 10px;
    border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;
}
.index_b1 .img{float: left; text-align: center; width: 224px; height: 200px;}
.index_b1 .img img{margin-top: 20px; }
.index_b1 ul{float: left; width: 100%; margin:0px; padding: 0px;}
.index_b1 ul li{height: 40px; overflow:hidden; line-height: 40px;color:#666;}
.index_b1 ul li a{float: left; width: 65%; color:#666; text-decoration: none; font-size:15px;}
.index_b1 ul li span{float: left; width: 32%; text-align: right;}
.index_b1 ul .more{float: right; padding-right: 8%; padding-top: 10px;}

.sbzrdy{float: left; width:495px;}
.qiugou{float: right; width:305px;text-align:center;}
.qiugou .fdiv{color:#777; padding-top:73px; text-align:center;}
.qiugou .fdiv .fdl{float:left; border-right:1px solid #ccc;padding:5px 5px; box-sizing:border-box;width:160px;  font-size:16px;}
.qiugou .fdiv .fdr{float:left;padding:5px 5px;font-size:16px;box-sizing:border-box;width:145px;}
    .qiugou .fdiv h1 {
        font-size:40px;color:#EB5405;
        font-weight:bold;
    }
    .qiugou a {
        width:200px;
        text-align:center;
        line-height:40px;
        background:#EB5405;
        color:#fff;border-radius:5px;
        display:inline-block;
        margin-top:10px;
        font-size:16px;
    }
    .qiugou a.moreqg {
        width:200px;
        text-align:center;
        line-height:40px;
        background:#fff;
        color:#999;border-radius:5px;
        display:inline-block;
        border:1px solid #999;
        box-sizing:border-box;
        font-size:16px;
    }
.wmbnzz {
    height:152px;
    background:#3797FE;
}
.wmbnzz .inner {
    height:152px;
    margin-top:20px;
    position:relative;
}
.wmbnzz img {
    position:absolute;left:185px;bottom:0px;
}
.wmbnzz h1 {
    position:absolute;left:400px;top:30px;font-size:28px; color:#fff; font-weight:bold;
}
.wmbnzz .tjbox {
    position:absolute;left:400px;top:83px;font-size:28px; color:#fff; font-weight:bold;
}
.wmbnzz select {
    padding:0px 10px; margin-right:10px;height:30px;float:left;width:180px;color: #666;
}
.wmbnzz input {
    padding:0px 10px; margin-right:10px;height:30px;float:left;width:157px;
}
.wmbnzz a {
    font-size:14px; color:#333; font-weight:100;height:30px; line-height:30px; width:100px; text-align:center; background:#FFE139;float:left;
}
.index_b2{background:url(../images/btmab.png?v=1) no-repeat center center; background-size:contain; height: 142px; }

.footer{
    height:auto; min-height:240px; text-align: center; box-sizing: border-box; padding-top: 55px; background: #F3F3F3; color: #666;
}
.footer p{ line-height:32px; height:32px; font-size: 14px;}
.footer p a{ color:#666;margin-left: 30px;margin-right: 30px;}
.footer .bg{ background:url(../images/new/17.png) no-repeat center center; }
    .footer .fol {
    width: 800px;
    float: left;
    text-align: left;
    }
    .footer .for {
    width: 382px;
    float: right;
    position: relative;
    }
        .footer .for img {
        position: absolute;
        left: 0px;
        top: 0px;
        }
        .footer .for span {
        position: absolute;
        left: 0px;
        top: 100px;
        font-size:14px;
        letter-spacing: 2px;
        }
        .footer .for h1 {
        position: absolute;
        left: 120px;
        font-size: 30px;
        color: #3696FD;
        line-height: 40px;
        font-weight: bold;
        }
        .footer .for p {
        position: absolute;
        left: 120px;
        top: 40px;
        font-size: 10px;
        text-align: left;
        margin-top: 5px;
        line-height: 24px;
        }

.branditem{overflow: hidden; position: relative;}

/* jssor slider bullet navigator skin 16 css */
            /*
            .jssorb16 div           (normal)
            .jssorb16 div:hover     (normal mouseover)
            .jssorb16 .av           (active)
            .jssorb16 .av:hover     (active mouseover)
            .jssorb16 .dn           (mousedown)
            */
            .jssorb16 {
                position: absolute;
            }
            .jssorb16 div, .jssorb16 div:hover, .jssorb16 .av {
                position: absolute;
                /* size of bullet elment */
                width: 21px;
                height: 21px;
                background: url(../images/b16.png) no-repeat;
                overflow: hidden;
                cursor: pointer;
            }
            .jssorb16 div { background-position: -5px -5px; }
            .jssorb16 div:hover, .jssorb16 .av:hover { background-position: -35px -5px; }
            .jssorb16 .av { background-position: -65px -5px; }
            .jssorb16 .dn, .jssorb16 .dn:hover { background-position: -95px -5px; }
            


.anim1{
	transition:all .6s;
	-moz-transition:all .6s, -moz-transform .6s; /* Firefox 4 */
	-webkit-transition:all .6s, -webkit-transform .6s; /* Safari and Chrome */
	-o-transition:all .6s, -o-transform .6s; /* Opera */
}
.anim1:hover{
	transform: scale3d(1.1,1.1,1.1);
	-moz-transform:scale3d(1.1,1.1,1.1); /* Firefox 4 */
	-webkit-transform:scale3d(1.1,1.1,1.1); /* Safari and Chrome */
	-o-transform:scale3d(1.1,1.1,1.1); /* Opera */
}

.anim2{
	transition:all .6s;
	-moz-transition:all .6s, -moz-transform .6s; /* Firefox 4 */
	-webkit-transition:all .6s, -webkit-transform .6s; /* Safari and Chrome */
	-o-transition:all .6s, -o-transform .6s; /* Opera */
}


.branditem .mask {
	position:absolute;
	z-index: 110;
	width: 100%;
	height: 100%;
	left: 0;top: 0;
   
}
.branditem:hover .mask{
	
}
.branditem:hover .txt{
    display:block;
}
.branditem:hover .anim2{
	
}


.fixedrightbar {
    position:fixed;
    right:20px;
    top:45%;
    z-index:10000;
}
.fixedrightbar .frbitem {
    width:65px;
    height:65px;
    margin-bottom:1px;
    background:rgba(0,0,0,0.7);
    color:#fff;
    
    text-align:center;
    display:block;
    position:relative;
    background-repeat:no-repeat;
    background-position:center 30%;
    background-size:50% auto;
    transition:all 0.6s;
    
}
.fixedrightbar .frbitem:hover {
    background-color:rgba(200,50,0,0.7);
}
    .fixedrightbar .frbitem .submenu {
        position:absolute;
        right:65px;
        top:0px;
        height:65px;
        background:#EA5404;
        color:#fff;
        min-width:120px;
        -moz-transition:all 0.6s, -moz-transform 0.6s; /* Firefox 4 */
        -webkit-transition:all 0.6s, -webkit-transform 0.6s; /* Safari and Chrome */
        -o-transition:all 0.6s, -o-transform 0.6s; /* Opera */
        line-height:65px;
        transform: rotateY(-90deg);
        -webkit-transform: rotateY(-90deg);	/* Safari 和 Chrome */
        -moz-transform: rotateY(-90deg);
    }
    .fixedrightbar .frbitem:hover .submenu {
        display:block;
        transform: rotateY(0deg);
        -webkit-transform: rotateY(0deg);	/* Safari 和 Chrome */
        -moz-transform: rotateY(0deg);
    }
    .fixedrightbar .frbitem span {
        position:absolute;
        bottom:0px;
        font-size:12px;
        width:100%;
        line-height:30px;
        left:0px;
    }
    .fixedrightbar .frbitem.itemicon1 {
        background-image:url(../images/rightbar/1.png);
        background-size: 50% 40%;
    }
    .fixedrightbar .frbitem.itemicon2 {
        background-image:url(../images/rightbar/2.png);
        background-size:40% 38%;
    }
    .fixedrightbar .frbitem.itemicon3 {
        background-image:url(../images/rightbar/3.png);
    }
    .fixedrightbar .frbitem.itemicon4 {
        background-image:url(../images/rightbar/4.png);
    }
    .fixedrightbar .frbitem.itemicon5 {
        background-image:url(../images/rightbar/sc.png);
        background-size: 45% 45%;
    }

.mycollist {
    width:1200px; margin:0px auto;
}
.mycollist table{
    width:100%; margin-top:35px;
}
.mycollist .ctit{
    height:40px; line-height:40px;background:#ECECEC;
     text-align:center;
}
    .mycollist .ctit td {
        font-size:14px;
    }

.index_bcate{
    margin-top:34px;
}
.index_bcate .tit{
    border-bottom:1px solid #D2D2D2;
    text-align:center;
    font-size:20px;
    height:16px;
}
.index_bcate .tit span{
    border:1px solid #D2D2D2;
    text-align:center;
    display:inline-block;
    position:absolute;
    left:50%;
    width:132px;
    height:32px;
    margin-left:-66px;
    background:#fff;
    color:#666;
}
.index_bcate ul {
    width:1200px;
    margin:28px auto 15px;
}
.index_bcate ul li{
    float:left;
    width:133px;
    line-height:35px;
    color:#666;
    text-align:center;
    font-size:14px;
}
.index_bcate ul li.hot a{
    color:#FE7121;
}
.index_bcate ul li a:hover{
    color:#FE7121;
}
.index_bcate ul li::after{
    clear:both;
}
.index_bcate .btmline{
    height:13px;
    border-bottom:1px solid #ccc;
}
.index_bcate .btmline span{
    width: 26px;
    height: 26px;
    position: absolute;
    left: 50%;
    margin-left: -13px;
    line-height: 24px;
    text-align: center;
    box-sizing: border-box;
    border: 1px solid #ccc;
    border-radius: 50%;
    font-family: 宋体;
    background: #fff;
    color: #999;
    text-indent: 1px;
    font-size: 14px;
    transform: rotate(270deg);
    cursor: pointer;
    transition: all .6s;
    -moz-transition: all .6s;	/* Firefox 4 */
    -webkit-transition: all .6s;	/* Safari 和 Chrome */
    -o-transition: all .6s;
}
    .index_bcate .boxcate {
        overflow:hidden;
        height: 218px;
        transition: all .6s;
        -moz-transition: all .6s;	/* Firefox 4 */
        -webkit-transition: all .6s;	/* Safari 和 Chrome */
        -o-transition: all .6s;
    }
    .index_bcate.close .boxcate {
        /*height: 105px;*/
    }
    .index_bcate.close .btmline span {
        transform: rotate(90deg);
    }

.lbtjdh {
    position:fixed;
    width:40px;
    left:0px;
    top:0;
    bottom:0;
    display:none;
}
    .lbtjdh .inner {
        position:absolute;top:0px;bottom:0px;
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-box-pack: center;
        -webkit-box-align: center;
        display: box;
        box-orient: horizontal;
        box-pack: center;
        box-align: center;
    }
.lbtjdh a {display:block;
    height:40px; width:40px;
    margin-bottom:2px;
    text-align:center;
    line-height:40px;
    background:#666;
    color:#fff;
    cursor:pointer
}
.lbtjdh a:hover {
    background:#EB5405;
}
.lbtjdh a:first-child {
    background:#EB5405;
    color:#fff;
}
.lbtjdh a.on {
    background:#EB5405;
    color:#fff;
}
.hyp {
    position:absolute;
    width:100%;
    height:64px;
    color:#fff;
    bottom:0px;
    left:0px;
    line-height:64px; text-align:center;font-size:20px;
}


.lxgwtit {
    position:absolute;
    height:45px;
    width:100%;
    left:4px; top:3px;
    background:url(../images/new2/6.png) no-repeat;
}
.lxgwtit span{
    position: absolute;
    font-size: 25px;
    left: 51px;
    top: 9px;
}
.lxgwtit p{
    position: absolute;
    height: 26px;
    width: 1027px;
    left: 171px;
    top: 15px;
    color: #9D9D9D;
    border-bottom: 1px solid #DFDFDF;
    font-size: 17.5px;
}

.pe {
    position:absolute;width:234px;height:304px;
}
.pe img{
    width:100%;
}
    .pe .info {
        position: absolute;
        width: 100%;
        height: 124px;
        bottom: 0px;
        background: #E5E5E5;
        text-align: center;
        transition: all 0.7s;
        -moz-transition: all 0.7s;
        -webkit-transition: all 0.7s;
        -o-transition: all 0.7s;
        box-sizing: border-box;
        padding-top: 10px;
    }
        .pe .info h1 {
                font-size: 16px;
    line-height: 27px;
    position: relative;
    margin-bottom: 12px;
        }
        .pe .info h1::after {
            content: " ";
    border-bottom: 1px solid #999;
    width: 32px;
    height: 1px;
    position: absolute;
    left: 50%;
    margin-left: -16px;
    bottom: 0px;
        }
        .pe .info p {
            font-size: 14px;
    margin-bottom: 10px;
        }
        .pe .info span {
            display:none;
        }
        .pe .info i {
           height: 22px;
        line-height: 22px;
        display: inline-block;
        padding: 0px 10px;
        border: 1px solid #999;
        font-size: 12px;
        border-radius: 22px;
        }
    .pe:hover .info{
         background:#F95E0C; color:#fff;height:144px;
    }
    .pe:hover .info h1 {
            color:#fff;
        }
    .pe:hover .info span {
            display:block;
        }
    .pe:hover .info h1::after {
    border-bottom: 1px solid #fff;
        }
     .pe:hover .info i {
          color:#fff;
        border: 1px solid #fff;
        }
.pe1 {
     left:2px;top:75px;
}
.pe2 {
     left:244px;top:75px;
}
.pe3 {
    left:488px;top:75px;
}
.pe4 {
    left:731px;top:75px;
}
.pe5 {
     left:974px;top:75px;
}


.sbtx_tit {
    position:absolute;
    height:45px;
    width:100%;
    left:4px; top:416px;
    background:url(../images/new2/7.png) no-repeat;
}
.sbtx_tit span{
    color: #FD7A34;
    margin-right: 5px;
}
.sbtx_tit p{
    position: absolute;
    height: 35px;
    width: 1027px;
    left: 68px;
    top: 9px;
    color: #333;
    border-bottom: 1px solid #DFDFDF;
    font-size: 23.5px;
}
    .sbtx_tit i {
            margin-left: 30px;
    font-size: 16px;
    color: #999;
    }

.fixedloginbg {
    position:fixed;
    left:0px;right:0px; top:0px; bottom:0px;
    background:rgba(0,0,0,0.5);z-index:1000000;
}
.fixedlogin {
    width:360px;height:400px; background:#fff;position:absolute;left:50%;top:50%;margin-left:-180px; margin-top:-200px;
}
.fixedlogin .boxt{
    height:46px;background:#EA5404;line-height:46px; color:#fff;text-align:center; font-size:18px;
}
.fixedlogin .boxm{
    text-align:center;
    padding-top: 43px;
}
.fixedlogin .boxm div{
    margin:0px auto;text-align:left;width:285px;
    line-height:30px;
    margin-bottom:10px;
}
.fixedlogin .boxm div.tit{
    
    margin-bottom:0px;
}
.fixedlogin .boxm input{
    border:1px solid #DFDFDF; border-radius:5px;height:39px;width:175px;
    padding:0px 10px; box-sizing:border-box;
}
    .fixedlogin .btnlogin {
        height:39px; background:#EA5404; color:#fff; font-size:16px;
        text-align:center;border-radius:39px;display:block;line-height:39px;
        margin-top:30px;
    }
.hqyzbtn {
    height:39px; line-height:39px;text-align:center;border-radius:5px;
    background:#E3E3E3;width:100px; float: right;
}

.index_b2 .item{
    float:left;width: 172px;margin-right: 85px;
    box-sizing: border-box;
    padding-left: 60px;
    padding-top: 51px;
}
.index_b2 .item:last-child{
    margin-right: 0px;
}
.index_b2 .item h1{
    font-size:16px;
}
.index_b2 .item p{
    font-size:14px;color:#9F9F9F;
}

.yqlj {
    padding-left:100px;
    margin-top:30px;
    padding-bottom:10px;
    text-align:left;
    line-height:22px;
}
.yqlj a{
    margin-right:20px;
    color:#A7A7A7;
}

.yqljtit {
    position:absolute;left:0px;color:#979797;
    top:0px;line-height:22px;
}

.index_news {
    margin-bottom:20px;
}
.index_news .item{
    width:587px;
    float:left;
    margin-right:15px;
}
.index_news .item:last-child{
    margin-right:0px;
}
.index_news .tit{
    height:20px;
    border-left:5px solid #DE4F1A;
    margin-bottom:10px;
    padding-left:10px;
    line-height:20px;
    font-size:16px;
}
.index_news .tit a{
    float:right;
    font-size:14px;
}
.index_news ul{
    height:260px;
    border:1px solid #ccc;
    overflow:hidden;
    line-height:30px;
    box-sizing:border-box;
    padding:10px;
}
.index_news ul li{
    line-height:30px;height:auto;
}
    .index_news ul li a {
        overflow: hidden;
        text-overflow:ellipsis;
        white-space: nowrap;
    }